package demo.bean;

public class Dog extends Animals {

//    @Override
//    public void speak() {
//        System.out.println("汪汪汪~");
//    }

    /**
     * 子类重载父类方法
     * 父类中不存在该方法，向上转型后，父类是不能引用该方法的
     * @param name
     */
    public void speak(String name) {
        System.out.println(name + "汪汪汪~");
    }

    /**
     * 子类重写父类方法
     * 指向子类的父类引用调用fun2时，必定是调用该方法
     */
    @Override
    public void eat() {
        System.out.println("狗吃肉~");
    }

    public void t1() {
        System.out.println("看门~~");
    }
}
